Skip to content

revert: publish the full catalog rows in the release index - #4

Merged
jonit-dev merged 1 commit into
mainfrom
revert/release-index-contract
Oct 28, 2026
Merged

jonit-dev merged 1 commit into
mainfrom
revert/release-index-contract

Conversation

@jonit-dev

Copy link
Copy Markdown
Collaborator

My mistake, reverting #3.

#3 narrowed the index to five fields on the belief that the engine rejects the editorial ones. That belief came from a stale local threenative-engine checkout. On origin/develop the reader already declares them, on purpose:

// `kind`, `rating`, `genre` and `subgenre` are editorial catalog fields the data repository
// publishes and search never reads; a new catalog field is one name here and one schema change
// there, never a rejection of the whole release.

Proven, not assumed: the engine's own validateReferenceIndex from origin/develop accepts the v0.3 asset — ACCEPTED games=48 stubs=1363 rowKeys=9. The narrowing therefore drops fields the consumer publishes deliberately, so it goes.

Cut v0.5 after merge; no engine change is needed at all.

@jonit-dev
jonit-dev merged commit c1e6372 into main Oct 28, 2026
@jonit-dev
jonit-dev deleted the revert/release-index-contract branch October 28, 2026 04:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant